package com.fafa.draw;

import javax.swing.*;
import java.awt.*;

/**
 * 在窗口中创建一个圆
 *
 * */
//继承JFrame框架 ， 嵌入JPanel面板 ， 使用Graphics笔绘制

@SuppressWarnings("all")
public class DrawCircle extends JFrame {

    private MyPanel mp = null;
    public static void main(String[] args) {
        new DrawCircle();


    }

    public DrawCircle() { //构造器
        //初始化
        mp = new MyPanel();
        //把面板放入窗口
        this.add(mp);
        //设置窗口大小
        this.setSize(400,300);
        //点击退出释放程序
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //可视化
        this.setVisible(true);
    }
}

//1.先定义一个面板 myPanel,继承JPanel类,画图像就在这个面板上
class MyPanel extends JPanel{
    @Override
    public void paint(Graphics g) {//绘图方法
        super.paint(g);//这个方法需要保留
        //画出一个圆
        g.drawOval(10,10,100,100);
    }
}


